#pragma once
#include "Vector2D.h"

namespace ZeEngine
{
    class Contact;
    class BoundingBox;

    class MathUtils
    {
    public:
        static s32 GetAngleABC( const Vector2D<float>& a, const Vector2D<float>& b, const Vector2D<float>& c );

        static f32 GetAngleFromRadiansNormalized(float radians);
        static f32 GetAngleFromRadians(float radians);

		static bool Contains(const Vector2D<float>& position, const Vector2D<float>& testPosition, const Vector2D<float>& testDimension);

    public:
        static const double cPI;
        static const double cDegToRad;

    private:
    };
}

